package com.ruoyi.info.service;

import com.ruoyi.info.domain.VinfoCountOrder;
import com.ruoyi.info.domain.vo.VinfoCountDaily;
import com.ruoyi.info.domain.vo.VinfoCountMonth;
import com.ruoyi.info.domain.vo.VinfoCountOrderVo;
import com.ruoyi.info.mapper.VinfoCountOrderMapper;

import java.util.Date;
import java.util.List;

public interface IVinfoCountOrderService {

    VinfoCountOrderVo selectList(VinfoCountOrderVo vinfoCountOrderVo);

    void insert(List<VinfoCountOrder> vinfoCountOrderList);

    void delete(Date beginTIme,Date endTime,String carNo);

    List<VinfoCountOrder> selectCountByDate(Date startTime, Date endTime, Integer page, Integer limit,List<String> list);

    Long selectTotalByDate(Date startTime, Date endTime, List<String> carNoList);

    public List<VinfoCountMonth> selectCountMonth(Date startTime, Date endTime, Integer page, Integer limit, List<String> list);

    public List<VinfoCountDaily> selectCountDaily(Date startTime, Date endTime, Integer page, Integer limit, List<String> list);

}
